﻿using Newtonsoft.Json;

namespace Infrastructure.ExternalService.Core.Responses
{
    public class StatisticsResponse
    {
        [JsonProperty("totalSyncedOrders")]
        public long TotalSyncedOrders { get; set; }

        [JsonProperty("totalRefundOrders")]
        public long TotalRefundOrders { get; set; }

        [JsonProperty("totalSyncFailedOrders")]
        public long TotalSyncFailedOrders { get; set; }

        [JsonProperty("totalInterceptedOrders")]
        public long TotalInterceptedOrders { get; set; }

        [JsonProperty("inSyncingOrders")]
        public long InSyncingOrders { get; set; }

        [JsonProperty("durationSyncedOrders")]
        public long DurationSyncedOrders { get; set; }

        [JsonProperty("durationRefundOrders")]
        public long DurationRefundOrders { get; set; }

        [JsonProperty("durationSyncFailedOrders")]
        public long DurationSyncFailedOrders { get; set; }

        [JsonProperty("durationInterceptedOrders")]
        public long DurationInterceptedOrders { get; set; }

    }
}
